@charset"utf-8";

body {
    font-family: "微软雅黑", Helvetica Neue, Helvetica, Arial, sans-serif;
    background: #fff;
    font-size: 12px;
    color: #666
}

blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,textarea,th,ul {
    margin: 0;
    padding: 0
}
html,body{
    min-width: 320px;
}
h1 {
    font-size: 16px
}

s {
    text-decoration: none
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

fieldset,img {
    border: 0
}

address,caption,cite,code,dfn,em,i,strong,th,var {
    font-style: normal;
    font-weight: normal
}

ol,ul {
    list-style: none
}

caption,th {
    text-align: left
}

h1,h2,h3,h4,h5,h6 {
    font-size: 100%;
    font-weight: normal
}

q:after,q:before {
    content: ''
}

abbr,aconym {
    border: 0
}

a {
    color: #333;
    text-decoration: none
}

a.block {
    clear: both;
    overflow: hidden
}

a:hover {
    color: #2188CA
}

.clearfloat:after {
    display: block;
    clear: both;
    content: "";
    visibility: hidden;
    height: 0
}

.clearfloat {
    zoom: 1
}

.clear {
    clear: both;
    font-size: 0;
    width: 1px;
    visibility: hidden;
    margin-top: 0px!important;
    margin-top: -1px;
    line-height: 0
}
.m_case_detail .tit{
    text-align: center;
}
.m_case_detail .e_tit{
    text-align: center;
}
.clear:after {
    content: "";
    display: block;
    height: 0;
    clear: both
}

*+html .clear {
    margin-top: -1px!important
}

.m_news .content .img{
    margin: 15px 0;
}

.m4_48 {
    margin-left: 48px
}

.m4_54 {
    margin-right: 54px
}

.m1_66 {
    margin-top: 66px
}

.m2_68 {
    margin-right: 68px
}

.clear10,.clear100,.clear12,.clear20,.clear30,.clear38,.clear40 {
    clear: both;
    overflow: hidden;
    height: 12px;
    line-height: 0;
    font-size: 0;
    zoom: 1
}

.clear10 {
    height: 10px
}
.m_help_list{margin-top: 62px;}
			.m_help_list .item .qustion{font-size:24px;font-weight:bold;color: #000;margin-bottom: 17px;overflow: hidden; height: 33px;	text-overflow: ellipsis;
				white-space: nowrap;}
		    .m_help_list .item .answer{font-size:20px;color: #000;margin-bottom: 66px;}
		    .m_help_list .item .answer em{font-weight:bold;}
		    .m_help_list .item .answer a{color: #ff0000;}
			
			.m_case_detail{margin-top: 65px; padding-bottom: 70px;}
			.m_case_detail .left_img{width:656px;height: 753px;overflow: hidden;}
			.m_case_detail .left_img img{width: 654px;height: 750px;}
			.m_case_detail .right_cont{margin-left: 55px;margin-top: 28px;color: #3F3F3F;width: 300px;}
			.m_case_detail .tit{font-size:30px;  padding-top: 20px; font-weight:300;margin-left: 9px;}
			.m_case_detail  .e_tit{font-size:14px;margin-left: 9px;margin-bottom: 72px; padding-top: 8px}
			.m_case_detail  .cont{font-size: 16px;font-weight:300;line-height: 1.6; color: #333; padding:0 30px;}
			.al-img{text-align: center; padding:15px 0}
			.m_news_detail{padding:40px 0 0;color:#000;}
			.m_news_detail .v_tit{font-size:30px;font-weight:bold;margin-bottom: 36px;}
			.m_news_detail .v_time{font-size:18px;font-weight:400;opacity: .5;margin-bottom: 38px;}
		    .m_news_detail .v_content{font-size:18px;font-weight:400;}
		    .share{height: 20px;line-height: 20px;text-align: right;font-size: 18px;color: #000;}
			.bdsharebuttonbox{
				float: right;
			}
		    .share span{margin-right: 15px;}
		    .share img{vertical-align: middle;width: 40px;}
			
.clear20 {
    height: 20px
}

.clear30 {
    height: 30px
}

.clear38 {
    height: 38px
}

.clear40 {
    height: 40px
}

.clear100 {
    height: 100px
}

.w {
    max-width: 1200px;
    margin: 0 auto;
    padding: 0 15px;
}

.w0 {
    display: none
}

.pos_r {
    position: relative
}

.left {
    float: left
}

.right {
    float: right
}

.header {
    width: 100%;
    height: 74px;
    background: #fff;
    text-align: center;
    line-height: 74px
}

.header .header-menu {
    max-width: 1200px;
    padding-left: 15px;
    padding-right: 15px;
    margin: 0 auto
}

.header .header-menu .logo {
    width: 340px;
    height: 50px;
    float: left
}

.header .header-menu .logo img {
    vertical-align: middle;
    width: 100%
}

.header .header-menu .menu {
    float: right
}

.header .header-menu .menu ul li {
    float: left;
    font-size: 20px;
    padding: 0 20px;
}

.menu li a {
    color: #333;
}

.menu ul li a:focus,.menu ul li a:hover,.menu ul li.cur a {
    color: #2188CA;
    border-bottom: 1px solid #2188CA;
    padding-bottom: 8px;
    text-decoration: none !important
}

.header_img {
    width: 100%
}

.menu ul li a:focus {
    outline: none !important;
    outline-offset: -2px
}

#banner {
    position: relative;
    width: 100%
}

.rslides {
    position: relative;
    list-style: none;
    overflow: hidden;
    width: 100%;
    padding: 0;
    margin: 0
}

.rslides li {
    -webkit-backface-visibility: hidden;
    position: absolute;
    display: none;
    width: 100%;
    left: 0;
    top: 0
}

.rslides li:first-child {
    position: relative;
    display: block;
    float: left
}

.rslides img {
    display: block;
    height: auto;
    float: left;
    width: 100%;
    border: 0
}

ul.rslides_tabs.rslides1_tabs {
    position: absolute;
    bottom: 10px;
    left: 50%;
    list-style: none;
    z-index: 10
}

ul.rslides_tabs.rslides1_tabs li {
    float: left
}

ul.rslides_tabs.rslides1_tabs li a {
    display: block;
    border-radius: 50%;
    width: 14px;
    height: 14px;
    margin-right: 14px;
    background: #fff;
    font-size: 0
}

ul.rslides_tabs.rslides1_tabs li a:before {
    content: '';
    display: block;
    width: 22px;
    height: 22px;
    border-radius: 50%;
    background-color: #fff;
    position: relative;
    top: -4px;
    left: -4px;
    opacity: 0.2
}

ul.rslides_tabs.rslides1_tabs li.rslides_here a {
    background: #DCEA00
}

.rslides_nav.rslides1_nav {
    position: absolute;
    top: 50%;
    color: #eee;
    font-size: 40px;
    text-decoration: none;
    z-index: 4
}

.rslides_nav.rslides1_nav.pre {
    left: 10px
}

.rslides_nav.rslides1_nav.next {
    right: 10px
}

.rslides img {
    height: 600px
}

.m_compay .v_img {
    width: 525px;
    height: 639px;
    position: absolute;
    top: -220px;
    z-index: 222
}

.m_compay .v_img img {
    width: 100%
}

.m_compay .v_txt {
    margin-left: 572px;
    color: #333;
    font-weight: 400
}

.m_compay .v_txt .tit {
    font-size: 36px;
    margin-top: 38px;
    margin-bottom: 40px
}

.m_compay .v_txt .cont {
    font-size: 18px;
    line-height: 30px
}

.m_product_list .item {
    float: left;
    width: 25%;
    border-radius: 5px;
    height: 366px;
    cursor: pointer;
    position: relative
}

.m_product_list .v_txt {
    background: #F5F5F5
}

.m_product_list .v_txt .tit {
    font-size: 38px;
    font-size: 38px;
    color: #525252;
    margin-left: 43px;
    margin-top: 73px
}

.m_product_list .v_txt .e_tit {
    font-size: 12px;
    margin-left: 45px;
    margin-top: 8px;
    margin-bottom: 33px
}

.m_product_list .v_txt .cont {
    font-size: 14px;
    padding: 0 36px;
    line-height: 1.7
}

.m_product_list .v_web {
    background: url("https://img.glxcn.com/1.jpg") no-repeat center center
}

.m_product_list .v_company {
    background: url("https://img.glxcn.com/2.jpg") no-repeat center center
}

.m_product_list .v_erp {
    background: url("https://img.glxcn.com/3.jpg") no-repeat center center
}

.m_product_list .tip {
    width: 225px;
    height: 43px;
    line-height: 43px;
    text-align: center;
    color: #000;
    font-size: 26px;
    border: 1px #fff solid;
    background: rgba(255, 255, 255, .4);
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -112px;
    margin-top: -22px
}

.tips {
    width: 100%;
    height: 118px;
    background: url("http://img.glxcn.com/tips.png") no-repeat top left
}

.tips .txt {
    position: relative;
    width: 464px;
    height: 118px;
    font-size: 34px;
    font-family: 'fzzzh', sans-serif;
    font-weight: normal;
    text-align: center;
    line-height: 118px;
    margin: 0 auto 20px;
    padding: 0 14px;
    overflow: hidden;
    color: #fff
}

.tips .txt:after,.tips .txt:before {
    content: '';
    position: absolute;
    width: 157px;
    height: 1px;
    display: block;
    top: 60px;
    background: -webkit-linear-gradient(left, #4f9dca, #fff);
    background: -o-linear-gradient(left, #4f9dca, #fff);
    background: -moz-linear-gradient(left, #4f9dca, #fff);
    background: linear-gradient(left, #4f9dca, #fff)
}

.tips .txt:before {
    left: 0
}

.tips .txt:after {
    right: 0;
    background: -webkit-linear-gradient(right, #4f9dca, #fff);
    background: -o-linear-gradient(right, #4f9dca, #fff);
    background: -moz-linear-gradient(right, #4f9dca, #fff);
    background: linear-gradient(right, #4f9dca, #fff)
}

.m_news .v_company,.m_news .v_trad {
    float: left;
    width: 50%
}

.m_news .content {
    width: 494px;
    margin: 0 auto
}

.m_news .content .img {
    height: 337px;
    position: relative
}

.m_news .content .img img {
}

.abs-img {
    position: absolute;
    z-index: 10;
    left: 125px;
    top: 91px
}

.m_news .list li .cont {
    float: left;
    width: 290px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    background: url("http://img.glxcn.com/icon.png") no-repeat left center
}

.m_news .list li .cont p {
    width: 250px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-left: 20px;
    border-bottom: 1px solid #525252
}

.m_news .list li .time {
    float: right
}

.footer {
    background: url("http://img.glxcn.com/foot.png")
}


.containers{
    padding-top: 20px;
    padding-bottom: 20px;
}
.containers ul {
    clear: both;
    overflow: hidden;
}

.containers ul li {
    color: #fff;
    float: left;
    width: 25%;

}

.containers .v_tit {
    font-size: 20px;
    margin-bottom: 10px
}

.containers .v_list {
    line-height: 23px
}

.containers .v_list a {
    font-size: 14px;
    color: #fff;
    display: block;
    line-height: 28px
}

.containers .v_list a:hover {
    color: #2188ca
}

.copyright {
    text-align: center;
    padding: 37px 0;
    font-size: 16px;
    color: #fff;
    border-top: 1px solid #6B6B6B
}

.m_about_us .img {
    width: 587px
}

.m_about_us .img img {
    width: 587px;
    height: 627px
}

.m_about_us .txt {
    color: #333;
    width: 582px;
    margin-left: 31px;
    margin-top: 60px;
    line-height: 1.5
}

.m_about_us .txt .tit,.m_about_us .txt_left .tit {
    font-size: 48px;
    font-weight: 400
}

.m_about_us .txt .e_tit,.m_about_us .txt_left .e_tit {
    font-size: 12px
}

.m_about_us .txt .cont {
    font-size: 18px;
    margin-top: 30px;
    line-height: 1.65
}

.m_about_us .txt_left {
    color: #333;
    width: 587px;
    margin-top: 100px
}

.news-list{
    margin:30px auto;
}

.m_about_us .txt_left .items {
    font-size: 18px;
    margin-bottom: 10px;
    padding-left: 15px
}

.m_about_us .txt_left .code {
    width: 169px;
    height: 169px
}

.m_about_us .txt_left .code img {
    width: 169px;
    height: 169px
}

.m_about_us .txt_left .e_tit {
    margin-bottom: 57px
}

.m_address {
    width: 100%;
    height: 400px
}

.w-hid {
    overflow: hidden
}

.w-hid .m_case {
    margin-left: -5px;
    margin-right: -5px;
}

.m_case .item {
    width: 25%;
    float: left;
}

.m_case .item a {
    display: block;
    padding:0 5px;
}

.m_case .item .v_img {
}

.m_case .item a:hover h2 {
    color: #2188CA
}

.m_case .item.first {
    margin-left: 0
}



.m_case .item .v_tit {
    font-size: 16px;
    color: #3F3F3F;
    margin-top: 14px;
    overflow: hidden;
    height: 29px;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: center
}

.m_case .item .v_case {
    font-size: 14px;
    color: #3F3F3F;
    margin-top: 15px
}

menu ul li a {
    color: #333
}

.m_case .item .v_case span {
    display: block;
    width: 30%
}

.m_case .item .v_case span em {
    padding-left: 13px
}

.m_case .item .v_case .look,.m_case .item .v_case .zan {
    background: url("../images/icon_look.jpg") no-repeat left top;
    padding-left: 13px
}

.m_case .item .v_case .zan {
    background-image: url("../images/icon_look.jpg")
}

.m_list_page_style {
    font-size: 16px;
    color: #3F3F3F;
    text-align: center
}

.m_page ul li {
    display: inline-block;
    margin-left: -4px
}

.m_editor {
    margin-top: 80px;
    margin-bottom: 117px
}

.m_editor li {
    width: 25%;
    float: left;
    text-align: center;
    margin-bottom: 25px

}

.m_editor .img {
    text-align: center;
    margin: auto;
}

.m_editor .img img {
    width: 200px;
    height: 200px;
    border-radius: 50%
}

.m_editor .tit {
    font-size: 24px;
    font-weight: 400;
    line-height: 30px;
    margin-top: 26px;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    height: 30px;
}

.m_software .v_img {
    height: auto;
    overflow: hidden;
    float: left;
    width: 45%;
}
#software2 .v_txt .tit{
    width: 386px;
}

.m_software .v_img img {

}

.m_software .v_txt {
    position: relative;
    float: right;
    width: 52%;
}

#software2  .v_img{
    margin-left: 48%;
    width: auto;
    float: none;
}
#software2  .v_txt{
    float: left;
    width: 45%;
    margin-left: 0;
    margin-right: 0;
}

.m_software .v_txt .tit {
    font-size: 45px;
    color: #000;
    position: relative;
    text-align: center;
    width: 320px;
    margin: 34px auto 0
}

.m_software .v_txt .tit:after,.m_software .v_txt .tit:before {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    border-radius: 50%;
    border: 1px solid #3F3F3F;
    top: 24px
}

.m_software .v_txt .tit:before {
    left: 0
}

.m_software .v_txt .tit:after {
    right: 0
}

.m_software .v_txt .cont {
    font-size: 18px;
    color: #3F3F3F;
    margin-top: 66px;
    line-height: 1.8;
}


.m_software .v_txt .num {
    position: absolute;
    bottom: 48px;
    width: 100%;
    font-size: 27px;
    color: #3F3F3F
}

.m_software .v_txt .num span {
}

.m_software .v_txt .num .look,.m_software .v_txt .num .zan {
    background: url("../images/icon_look.jpg") no-repeat left center;
    padding-left: 13px
}

.m_software .v_txt .num .zan {
    background-image: url("../images/icon_look.jpg")
}

.m_software .v_txt .num span em {
    padding-left: 15px
}

.m_editor_detail .v_box {
    width: 357px;
    height: 323px;
    position: relative
}

.m_editor_detail .v_box .img {
    width: 273px;
    height: 273px;
    overflow: hidden;
    position: absolute;
    bottom: 50px;
    left: 42px;
    right: 42px;
    z-index: 222
}

.m_editor_detail .v_box .img img {
    width: 273px;
    height: 273px
}

.m_editor_detail .v_box .bg {
    width: 357px;
    height: 245px;
    background: #f5f5f5;
    position: absolute;
    bottom: 0;
    left: 0
}

.m_editor_detail .v_editor_top {
    margin-top: 19px;
    color: #000;
    margin-left: 50px;
    margin-bottom: 24px
}

.m_editor_detail .v_editor_top .tit {
    font-size: 30px;
    font-weight: 400;
    margin-bottom: 10px
}

.m_editor_detail .v_editor_top .txt {
    font-size: 20px;
    line-height: 38px;
    font-weight: 400
}

.m_editor_detail .v_editor_top .txt span {
    color: #666
}

.m_editor_detail .v_editor_bottom {
    width: 702px;
    padding: 28px 50px 30px 50px;
    background: #F5F5F5;
    color: #000;
    line-height: 1.7;
    font-size: 18px;
}
.m_editor_detail .v_editor_bottom p{
    padding-bottom: 10px;
}
.m_editor_detail .v_editor_bottom .tit {
    font-size: 30px;
    font-weight: 400;
    margin-bottom: 30px
}

.m_editor_detail .v_editor_bottom .s_tit {
    font-size: 20px;
    line-height: 44px;
    font-weight: 400;
    padding: 10px 0;
}

.m_editor_detail .v_editor_bottom .txt {
    font-size: 18px
}


.tips .txt a,.tips .txt a:hover {
    color: #fff
}

.sideMenu {
    overflow: hidden;
    width: 1198px;
    margin: 0 auto
}

.sideMenu h3 {
    width: 63px;
    height: 760px;
    background: url("https://img.glxcn.com/c4.jpg") no-repeat left top;
    float: left;
    cursor: pointer
}

.sideMenu h3 div {
    height: 668px;
    overflow: hidden
}

.sideMenu h3.on div {
    color: #ff0
}

.sideMenu h3.item2 {
    background-image: url("https://img.glxcn.com/cp5.jpg")
}

.sideMenu h3.item3 {
    background-image: url("https://img.glxcn.com/cp6.jpg")
}

.sideMenu h3 div {
    font-size: 24px;
    padding: 19px;
    color: #fff
}

.sideMenu h3.on em {
    background-position: 16px -57px
}

.sideMenu div.cont {
    color: #999
}

.sideMenu li {
    float: left;
    position: relative
}

.sideMenu .cont {
    background: #7B7B7B url("https://img.glxcn.com/title-bottombg.jpg") no-repeat 934px 720px;
    height: 760px;
    width: 1010px;
    float: left;
    position: absolute;
    left: 63px
}

.sideMenu .cont .active .img {
    width: 640px;
    height: 734px;
    padding: 14px 10px 0
}

.sideMenu .cont .active .img img {
    width: 100%;
    height: 100%
}

.sideMenu .cont .active .txt {
    width: 271px;
    padding: 59px 38px 0;
    color: #fff;
    background: url("https://img.glxcn.com/title-topbg.jpg") no-repeat 39px 39px
}

.sideMenu .cont .active .txt .tit {
    font-size: 30px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.sideMenu .cont .active .txt .dis {
    font-size: 18px;
    margin-top: 60px;
    font-size: 18px;
    margin-top: 25px;
    height: 507px;
    overflow: hidden;
    line-height: 1.7
}

.list li {
    height: 38px;
    line-height: 38px;
    overflow: hidden;
    font-size: 14px;
    background: url("http://img.glxcn.com/icon.png") no-repeat left center;
    padding-left: 20px
}

.list li span {
    float: right;
    color: #818181
}

.list li a {
    float: left;
    color: #525252;
    max-width: 380px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.list li a:hover {
    color: #2188CA;
    text-decoration: underline
}

.slideBox-txt.color-blk {
    color: #333
}

.slideBox-txt.color-blk a {
    color: #333;
    border: 1px #333 solid
}

.slideBox-txt.color-blk a:hover {
    color: #2188CA;
    border: 1px #2188CA solid
}

.pop-box1 {
    width: 1064px;
    height: 590px;
    position: fixed;
    display: none;
    left: 50%;
    top: 50%;
    z-index: 333;
    margin-top: -295px;
    border: 2px #fff solid;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    transform: translate(0, 0);
    opacity: 0
}

.abc {
    transform: translate(-530px, 0);
    z-index: 9000;
    display: block;
    opacity: 1
}

.is-visible {
    display: block
}

.is-visible1 {
    display: block
}

.is-visible2 {
    display: block
}

.cd-popup {
    background: url("https://img.glxcn.com/popbg1.jpg") no-repeat center center
}

.cd-popup1 {
    background: url("https://img.glxcn.com/popbg2.jpg") no-repeat center center
}

.cd-popup2 {
    background: url("https://img.glxcn.com/popbg3.jpg") no-repeat center center
}

.clearfix:after,.clearfix:before {
    content: " ";
    display: table
}

.clearfix:after {
    clear: both
}

.pop1-gb {
    position: absolute;
    right: 5px;
    top: 5px;
    cursor: pointer;
    width: 20px;
    height: 20px
}

.pop1-gb img {
    width: 20px;
    height: 20px;
    -webkit-transition: all 0.6s;
    -moz-transition: all 0.6s;
    -o-transition: all 0.6s;
    transition: all 0.6s
}

.pop1-gb:hover img {
    -webkit-transform: rotate(-180deg);
    transform: rotate(-180deg)
}

.pop-img {
    float: left;
    width: 414px;
    height: 516px;
    overflow: hidden;
    border: 2px #4f9dc4 solid;
    margin: 35px 0 0 35px
}

.pop-img img {
    width: 414px;
    height: 516px
}

.pop-txt {
    width: 420px;
    float: right;
    margin-right: 100px;
    color: #fff;
    margin-top: 100px
}

.pop-txt h2 {
    font-size: 58px;
    font-weight: 400;
    margin-bottom: 5px;
    text-align: center
}

.pop-txt h3 {
    text-transform: uppercase;
    font-family: arial;
    font-size: 16px;
    text-align: center;
    font-weight: 400;
    height: 30px;
    line-height: 30px
}

.pop-txt h3 span {
    display: inline-block;
    position: relative;
    padding: 0 15px
}

.pop-txt h3 span:after,.pop-txt h3 span:before {
    content: "";
    position: absolute;
    top: 0;
    height: 30px;
    width: 10px;
    background: url("../images/ic1.png") no-repeat center center
}

.pop-txt h3 span:after {
    left: 0
}

.pop-txt h3 span:before {
    right: 0
}

.txt-box {
    background: rgba(255,255,255,.2);
    font-size: 16px;
    line-height: 1.75;
    padding: 10px;
    margin-top: 25px
}

.header-txt {
    max-width: 1200px;
    margin: 0 auto;
    padding: 80px 15px 0 15px;
}

.header-txt h3 {
    font-size: 60px;
    color: #333;
    font-weight: 400;
    padding-bottom: 10px;
    letter-spacing: 14px
}

.header-txt h4 {
    width: auto;
    background: #434343;
    height: 32px;
    line-height: 32px;
    text-align: center;
    color: #fff;
    font-size: 28px;
    font-weight: 300;
    overflow: hidden;
    font-family: arial;
    text-transform: uppercase;
    display: inline-block;
    padding:0 15px;

}

.header-txt P {
    color: #434343;
    font-size: 18px;
    line-height: 1.6;
    padding-top: 20px
}

.side {
    position: fixed;
    right: 5px;
    top: 50%
}

.floatkf {
    width: 50px;
    border-radius: 5px 0 0 5px;
    position: fixed;
    right: 0;
    top: 45%;
    z-index: 1000
}

.floatkf a {
    width: 50px;
    height: 50px;
    position: relative
}

.floatkf a.n1 .it {
    width: 200px;
    height: 50px;
    line-height: 50px;
    text-indent: 50px;
    color: #fff;
    border-radius: 5px 0 0 0;
    background: #ffbe33 url("/statics/3310/images/img71.png") no-repeat 7% center;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1
}

.floatkf a.n2 .it {
    width: 200px;
    height: 50px;
    line-height: 50px;
    text-indent: 50px;
    color: #fff;
    background: #12b7f5 url("/statics/3310/images/img72.png") no-repeat 7% center;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1
}

.floatkf a.n3 {
    background: #44b549 url("/statics/3310/images/img73.png") no-repeat center
}

.floatkf a.n3 .img {
    display: none;
    position: absolute;
    left: -122px;
    top: -30px;
    z-index: 1
}

.floatkf a.n3 .img img {
    width: 112px;
    height: 112px;
    background: #fff;
    padding: 5px
}

.floatkf a.n4 {
    border-radius: 0 0 0 5px;
    background: #555555 url("/statics/3310/images/img74.png") no-repeat center;
}

.dis {
    display: block;
    zoom: 1
}

.fz20 {
    font-size: 20px;
    color: #333
}

.m_help_list .item .answer em {
    float: left;
    color: #2f9833
}

.answer-txt {
    margin-left: 42px;
}

.answer-txt2 {
    max-width: 1005px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    height: 25px;
    float: left;
    padding-right: 10px
}
.m_case_detail{
    line-height: 1.7; }
.m_case_detail p{
    text-indent: 2em;
    margin-bottom: 10px;
}
.m_case_detail img{
    max-width: 100%;
    height: auto;
    display: block;
    margin:0 auto;
}
.answer-txt2 p {
    float: left;
    max-width: 1005px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    height: 25px
}

.m_help_list .item .qustion span {
    color: #f60
}

.m_page ul a {
    display: inline-block;
    padding: 0 10px;
    line-height: 28px;
    margin-left: 3px;
    border-radius: 3px;
    border: 1px solid #3F3F3F
}

.m_page ul a.active,.m_page ul a:hover {
    color: #fff;
    background: #2188CA;
    border-bottom: 1px solid #2188CA
}

.box {
    width: 100%;
    height: 400px;
    margin: 40px 0
}

#container1,#container2 {
    width: 100%;
    height: 100%
}

.box .title {
    font-size: 16px;
    font-weight: bold;
    color: #2188CA
}

.box .content {
    font-size: 14px;
    line-height: 1.6
}

.case-ul {
    height: 20px;
    line-height: 20px;
    color: #333;
    padding: 30px 30px 0;
    font-size: 18px;
    display: none
}

.case-ul li.left {
    background: url("../images/yd.png") no-repeat;
    padding-left: 25px
}

.case-ul li img {
    float: left;
    margin-right: 5px
}

.case-ul li span {
    float: left;
    width: auto !important
}

.case-ul li.right {
    background: url("../images/dz.png") no-repeat;
    cursor: pointer;
    padding-left: 25px
}

.case-ul li.right.enable {
    background: url("../images/dz2.png") no-repeat;
    color: #f60
}
.about-img1{
    display: none;
}
.m_news_detail .v_content img {
    max-width: 100%;
    height: auto;
    display: block;
    text-align: center;
    margin: 15px 0;
    margin: 0 auto;
}

.m_news_detail .v_tit {
    text-align: center;
    line-height: 1.7
}

.m_news_detail .v_content {
    line-height: 1.7
}

.m_news_detail .v_content p {
    text-indent: 2em;
    margin-bottom: 15px;
}
.help-fh{
    text-align: right;
}
.help-btn{
    display: inline-block;
    height: 30px;
    line-height: 30px;
    padding:0 20px;
    border:1px solid #2188CA;
    color: #2188CA;
}
.help-btn:hover{
    background: #2188CA;
    color: #fff;
}

.swiper-container {
    width: 100%;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
}
.swiper-slide {



}
.slideBox-txt {
    width: 1180px;
    margin: 0 auto;
    color: #fff;
    position: relative;
}

.slideBox-txt h2 {
    font-size: 70px;
    padding-top: 25px
}

.slideBox-txt p {
    font-size: 26px;
    line-height: 2;
    padding-top: 20px
}

.slideBox-txt a {
    width: 130px;
    height: 30px;
    text-align: center;
    color: #fff;
    font-size: 18px;
    border: 1px #fff solid;
    line-height: 30px;
    display: block;
    margin-top: 20px;
}

.slideBox-txt a:hover {
    color: #2188CA;
    border: 1px #2188CA solid
}

.ban1{
    background: url("https://img.glxcn.com/0.jpg") no-repeat right top;
    height: 600px;
}
.ban2{
    background: url("https://img.glxcn.com/ban.jpg") no-repeat right top;
    height: 600px;
}

.swiper-albox .cont {
    background: #7B7B7B;
    padding:20px;
}
.swiper-albox .cont .img{
    width: 50%;
}
.swiper-albox .cont .txt{
    margin-left:54%;
    color: #fff;
    font-size: 16px;
    line-height: 1.8;
    max-height: 500px;
    overflow: hidden;
}
.swiper-albox .cont .txt .tit{
    font-size: 26px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-bottom: 10px;
}
.swiper-albox{
    padding-bottom: 50px;
}

img{
    max-width: 100%;
}
.swiper-albox{
    display: none;
}
.swiper-albox .swiper-pagination-bullet{
    background: #7B7B7B;
}
.swiper-albox .swiper-pagination-bullet-active{
    background: #2188CA;
}
.nav-btn{
    display: none;
}
.rightmenu{
    display: none;
}
.nav-bg{
    display: none;
}

.swiper-container-item{
    display: none;
}




.header-txt span{
    display: block;
}


@media only screen and (max-width: 1250px) {
    .m_help_list .item .answer p{
        font-size: 18px;
    }
    .m_help_list .item .answer a{
        position: absolute;
        right: 0;
        top: 0;
        font-size: 18px;
    }
    .m_help_list .item .answer{
        margin-bottom: 30px;
        position: relative;
    }
    .answer-txt {
        margin-right: 55px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        height: 25px;
        margin-left: 0;
    }
    .answer-txt2{
        max-width:100%;
    }
    .answer-txt2 p{
        float: none;
        max-width: none;
    }
    .m_help_list{
        margin-top: 30px;
    }
    .m_help_list .item .qustion{
        font-size: 20px;
        color: #333;
    }
    .m_help_list .item .qustion{
        margin-bottom: 10px;
    }

    .m_editor_detail .v_box .bg{
        display: none;
    }
    .clear100{
        height: 50px;
    }
    .m_editor_detail .v_editor_bottom{
        font-size: 16px;
    }

    .m_editor_detail .job-txt{
        float: none;
    }
    .m_editor_detail .v_editor_bottom{
        width: 100%;
        padding: 10px;
    }
    .m_editor_detail .v_editor_top{
        padding-left: 310px;
        min-height: 295px;
    }
    .m_editor_detail .v_editor_bottom .tit{
        margin-bottom: 10px;
        font-size: 24px;
        text-align: left !important;
    }
    .m_editor_detail .v_editor_bottom .txt{
        font-size: 16px;
    }
    .m_editor_detail .v_editor_top .txt{
        font-size: 18px;
    }
    *{
        box-sizing:border-box;
        -moz-box-sizing:border-box;
    }
    .m_editor li{
        padding: 0 15px;
    }
    .m_editor .img img{
        height: auto;
        width: auto;
    }
    .m_editor_detail .v_editor_bottom .s_tit{
        line-height: 30px;
    }
    .m_editor{
        margin:50px -15px;
    }
    .m_editor .tit{
        font-size: 20px;
    }
    .m_editor .img{
        padding:0 30px;
    }
    .header_img{
        height: 335px !important;
        background-size:cover !important;
    }
    .ban1{
        background: url("http://img.glxcn.com/1250.jpg") no-repeat right top;
        height: 400px;
    }
    .ban2{
        background: url("http://img.glxcn.com/1250ban.jpg") no-repeat right top;
        height: 400px;
    }
    .slideBox-txt h2{
        font-size: 40px;
        padding-top: 20px;
    }
    .slideBox-txt p{
        font-size: 18px;
        line-height: 1.6;
    }
    .swiper-button-next, .swiper-button-prev{
        display: none;
    }
    .slideBox-txt{
        width: auto;
        padding: 0 40px;
    }
    .m_compay .v_img{
        width: 45%;
        position: relative;
        height: auto;
        top:auto;
        float: left;
    }
    .m_compay .v_txt{
        margin-left: 48%;
        color: #333;
        font-weight: 400;
    }
    .sideMenu{
        display: none;
    }
    .swiper-albox{
        display: block;
    }
    .m_about_us .img{
        width: 50%;
    }
    .m_about_us .txt{
        float: none;
        width: auto;
        margin:0;
        margin-left: 52%;
    }
    .m_about_us .img img{
        width: auto;
        height: auto;
    }
    .m_about_us .txt_left{
        width: 50%;
        margin-top: 10px;
    }
    .m_about_us .txt .cont{
        margin-top: 10px;
    }
    .m_about_us .txt .cont{
        font-size: 16px;
    }
    .m_about_us .txt .tit, .m_about_us .txt_left .tit{
        font-size: 30px;
        margin-top: 10px;
    }
    .m_about_us .txt_left .e_tit{
        margin-bottom: 15px;
    }
    .m_about_us .txt_left .items{
        font-size: 16px;
        margin-bottom: 0;
        line-height: 1.7;
    }
    .header-txt{
        padding-top: 20px;
    }
    .header-txt h3{
        font-size: 40px;
    }
    .header-txt h4{
        font-size: 20px;
        width: auto;
        padding:0 15px;
        display: inline-block;
    }
    .header-txt P{
        padding-top: 10px;
        font-size: 16px;}
}
@media only screen and (max-width: 1080px) {

    .header .header-menu .menu ul li{
        padding: 0 8px;
        font-size: 18px;
    }
    .header{
        height: 60px;
        line-height: 60px;
    }
    .header .header-menu .logo{
        height: 60px;
    }
    .m_product_list .v_txt{
        display: none;
    }
    .m_product_list .item{
        width: 33.333%;
    }

    .pop-box1{
        width: 90%;
        margin-left:0;
        margin-top:0;
        transform: translate(-50%, -50%);
        height: auto;
    }
    .pop-img{
        width: 40%;
        margin: 15px 0 15px 15px;
        height: auto;
        float: left;
    }
    .pop-img img{
        width: auto;
        height: auto;
        display: block;
    }
    .pop-txt{
        margin-left: 45%;
        float: none;
        width: auto;
        margin-right: 20px;
        margin-top: 40px;
    }
    .pop-txt h2{
        font-size: 30px;
    }
    .m_news .content{
        width: auto;
        padding:0 8px 0 0;
    }
    .v_trad .content{
        padding: 0 0 0 8px;
    }
    .m_news .m_news .list{
        padding:0 8px 0 0;
    }
    .m_news .v_trad .list{
        padding: 0 0 0 8px;
    }
    .list li{
        position: relative;
    }
    .list li span{
        font-size: 12px;
        position: absolute;
        right: 0;
        top: 0;
    }
    .list li a{
        margin-right:75px;
    }
    .m_news .content .img{
        height: auto;
    }
    .copyright{
        padding:20px 0;
    }

}
@media only screen and (max-width: 1080px) {
    .list li a{
        width: auto;
        margin-right: 0;
        max-width: 100%;
    }
    .list li span{
        display: none;
    }
    .list li{
        height: 30px;
        line-height: 30px;
    }
    .clear40{
        height: 20px;
    }
    .clear30{
        height: 20px;
    }
}
.add-list dl{
    float: left;
    width: 50%;

}
.add-list{
}
.add-list dl{
    min-height: 180px;
}
.add-list dt{
    float: left;
    width: 242px;
}
.add-list dd{
    margin-left:250px;
}
.add-list dd p{
    text-indent: 0;
    padding-bottom: 0;
    margin-bottom:0;
    line-height: 1.8;
    font-size: 16px;
}
.add-list dd h3{
    font-size: 18px;
    color: #2188CA;
    padding-bottom: 5px;
}

@media only screen and (max-width: 980px) {
    .add-list dt{
        width: 100%;
        float: none;
    }
    .add-list dd{
        margin-left: 0;
        text-align: center;
    }

    .m_about_us .txt .cont{
        font-size: 14px;
    }
    .m_about_us .txt .tit, .m_about_us .txt_left .tit{
        font-size: 20px;
    }
    #software1 .v_txt .tit{
        margin-top: 10px;
    }
    .m_software .v_txt .cont{
        margin-top: 20px;
    }
}

@media only screen and (max-width: 860px) {
    .header .header-menu{
        padding: 0 5px;
    }
    .header .header-menu .menu ul li{
        padding: 0 6px;
    }
    .m_software .v_txt .tit{
        font-size: 26px;
    }
    .m_software .v_txt .tit{
        display: inline-block;
        width: auto;
        margin: 0 auto;
        padding:0 25px;
    }
    .m_software .v_txt .tit:after, .m_software .v_txt .tit:before{
        top: 50%;
        margin-top:-7px;
    }
    .m_software .v_txt .cont{
        margin-top: 10px;
    }
    .m_software .v_txt .cont{
        font-size: 16px;
    }
    #software2 .v_txt .tit{
        width: auto;
    }
}


@media only screen and (max-width: 768px) {

    .m_software .v_txt .tit{
        font-size: 22px;
    }
    .m_software .v_txt .cont{
        font-size: 14px;
    }
    .m_news_detail{
        padding: 20px 0;
    }
    .m_news_detail .v_tit{
        font-size: 24px;
        color: #333;
        margin-bottom: 20px;
    }
    .m_news_detail .v_time{
        font-size: 14px;
    }
    .m_news_detail .v_content{
        font-size: 14px;
        color: #666;
    }
    .floatkf{
        display: none;
    }
    .m_help_list .item .qustion{
        font-size: 18px;
    }
    .m_help_list .item .answer{
        font-size: 16px;
        line-height: 25px;
    }
    .m_help_list .item .answer a{
        font-size: 16px;
    }
    .answer-txt{
        color: #666;
    }
    .m_help_list .item .answer{
        margin-bottom: 20px;
    }
    .m_help_list .item .answer p{
        font-size: 16px;}
    .nav-btn{
        display: block;
        width: 32px;
        height: 32px;
        position: absolute;
        right: 15px;
        top: 12px;
    }
    .m_about_us .img{
        display: none;

    }
    .m_about_us .txt{
        margin-left: 0;

    }
    .about-img1{
        display: block !important;
        margin: 15px 0;
    }
    .clear38{
        height: 20px;
    }
    .m_about_us .txt_left .items{
        padding-left:0;
    }
    .m_about_us .txt_left{
        width: 100%;
    }
    .m_about_us .txt_left .items{
        font-size: 14px;
    }

    .header_img{
        height: 250px !important;
        text-align: center;
    }


    .header-txt h3{
        font-size: 30px;
        color: #555;
    }
    .header-txt p{
        color: #666;
    }
    .header-txt h4{
        font-size: 18px;
    }
    .m_about_us .txt .tit{
        margin-top: 0;
    }
    .header-txt h4{
        font-weight: 400;
        background: rgba(0,0,0,.3);
    }

    .ban1{
        background: url("https://img.glxcn.com/768.jpg") no-repeat center center;
        height: 300px;
    }
    .ban2{
        background: url("https://img.glxcn.com/768ban.jpg") no-repeat center center;
        height: 300px;
    }
    .slideBox-txt h2{
        font-size: 30px;
    }
    .slideBox-txt p{
        font-size: 16px;
    }
    .header .header-menu .menu{
        display: none;
    }
    .containers{
        display: none;
    }
    .copyright{
        padding:15px;
        line-height: 1.7;
		padding-bottom:45px;
    }
    .floatkf a.n3{
        display: none;
    }
    .m_compay .v_txt .tit{
        margin:20px 0 10px;
    }
    .m_compay .v_txt .tit{
        font-size: 18px;
        font-weight: bold;
    }
    .m_compay .v_txt .cont{
        font-size: 14px;
    }
    .m_compay .v_txt .cont{
        line-height: 1.7;
    }
    .m_product_list .tip{
        font-size: 20px;
    }
    .swiper-albox .cont .txt .tit{
        font-size: 18px;
    }
    .tips{
        height: 45px;
    }
    .tips .txt{
        width: auto;
        height:45px;
        line-height: 45px;
        font-size: 20px;
    }
    .swiper-albox .dis{
        max-height: 305px;
        font-size: 14px;
    }
    .nav-bg{
        background: rgba(0,0,0,.3);
        position: fixed;
        left:0;
        right: 0;
        bottom: 0;
        top:0;
        z-index:1001;
    }
    .rightmenu{
        position: fixed;
        right: -205px;
        top: 0;
        bottom: 0;
        width: 200px;
        background: #2188CA;
        z-index: 1002;
        padding-top: 15px;
        display: block;
        transition: all .5s;
        transform: translate(0,0);
    }
    .rightmenu li{
        height: 42px;
        line-height: 42px;
    }
    .rightmenu li a{
        display: block;
        color: #fff;
        font-size: 16px;
        padding: 0 10px;
        border-bottom: 1px rgba(0,0,0,.1) solid;
    }
    .rightmenu li a:hover{
        background: rgba(0,0,0,.1);
    }
    .m_product_list .tip{
        width: 90%;
        position: relative;
        left:-5%;
        right: auto;
        margin-left: auto;
    }
    .m_product_list .item{
        height: 260px;
    }

    .m_case .item{
        width: 50%;
        margin-bottom: 10px;
    }
    .m_case_detail{
        margin-top:10px;
    }
    .m_case_detail .e_tit{
        margin-bottom: 20px;
    }
    .m_case_detail .cont{
        padding: 0 !important;
        font-size: 14px;
        line-height:1.8;
    }
    .m_case_detail{
        padding-bottom: 0;
    }
    .m_case_detail .tit{
        font-size: 20px;
    }
    .m_editor .img{
        padding:0 10px;
    }
    .m_editor li{
        padding:0 10px;
    }

    .m_editor_detail .v_box{
        height: auto;
        position: absolute;
        width: 50%;
        left: 0;
        top: 0;
    }
    .m_editor_detail .v_box .img{
        width: 100%;
        height: auto;
        position: static;
        text-align: center;
    }
    .m_editor_detail .v_box .img img{
        width: auto;
        max-width: 100%;
        height: auto;
    }
    .m_editor_detail .v_editor_top{
        margin-left: 52%;
        padding-left: 0;
    }
    .m_editor_detail{
        position: relative;
    }

}

@media only screen and (max-width: 640px) {
    .ffbj-ul li{
        width: 100%  !important;
        margin-top: 15px;
    }
    .m_editor li{
        width: 50%;
    }
    .m_editor .img{
        padding: 0 45px;
    }
    .m_editor .tit{
        margin-top: 15px;
    }
    .m_compay .v_txt .cont{
        height: 280px;
        overflow: hidden;
    }
    .swiper-albox .dis{
        max-height: 227px;
    }
    .pop-img{
        display: none;
    }
    .pop-txt{
        margin:20px;
    }
    .m_case_detail .cont{
        padding: 0;
    }

}

@media only screen and (max-width: 580px) {
    .w{
        padding-left: 10px;
        padding-right:10px;
    }
    .job-btn{
        position: fixed;
        left:0;
        right: 0;
        bottom: 0;
    }
    .job-btn .btn-primary{
		line-height:28px;
        height: 40px;
        width: 100%;
        border-radius: 0;
    }
    .m_editor_detail .v_editor_top .tit{
        font-size: 24px;
        margin-bottom: 5px;
    }
    .m_editor_detail .v_editor_top .txt{
        font-size: 16px;
        line-height: 2;
    }
    .m_editor_detail .v_box{
        width: 45%;
    }
    .m_editor_detail .v_editor_top{
        margin-left: 48%;
        min-height: 229px;
    }
    .hides{
        display: none;
    }
    .m_editor_detail .v_editor_bottom .txt{
        font-size: 14px;
    }
    .m_editor_detail .v_editor_bottom{
        font-size: 14px;
    }

}


@media only screen and (max-width: 520px) {
    .add-list dl{
        width: 100%;
        margin-bottom: 15px;
    }

    .m_compay .v_txt .cont{
        height: 180px;
        overflow: hidden;
    }
    .swiper-albox .dis{
        max-height: 227px;
    }
    .pop-img{
        display: none;
    }
    .pop-txt{
        margin:20px;
    }
    .m_product_list .item{
        height: 210px;
    }
    .slideBox-txt h2{
        font-size: 24px;
    }
    .slideBox-txt{
        padding:0 20px;
    }
    .slideBox-txt p{
        padding-top: 10px;
    }
    .ban1,.ban2{
        height: 260px;
    }
    .m_product_list .item{
        width: 50%;
    }
    .m_product_list .v_txt{
        display: block;
    }
    .m_product_list .v_txt .tit{
        margin-top: 8px;
        font-size: 20px;
    }
    .m_product_list .v_txt .e_tit{
        margin-bottom: 10px;
    }
    .m_product_list .v_txt .cont{

        padding:0 15px;
    }
    .m_editor_detail .v_editor_top{
        margin-bottom: 15px;
    }
}

@media only screen and (max-width: 490px) {
    .m_software .v_txt{
        float: right;
        width: 100%;
        margin:0;
    }
    .m_software .v_img{
        float: none;
        width: 100%;
        margin: 0;
    }
    #software2 .v_txt{
        width: 100%;
        margin:0;
    }
    #software2 .v_img{
        width: 100%;
        margin:0;
    }
}


@media only screen and (max-width: 420px) {
    .m_case_detail .e_tit{
        margin-bottom: 10px;
    }
    .al-img{
        padding: 10px 0;
    }
    .news-list{
        margin: 15px auto;
    }

    .m_news .content .img{
        margin: 15px 0 5px;
    }
    .m_editor{
        margin: 20px -10px;
    }
    .m_about_us .txt_left .code{
        width: 100%;
        height: auto;
        text-align: center;
    }
    .itemssys{
        text-align: center;
    }
    .m_news_detail .v_tit{
        font-size: 18px;
    }
    .m_help_list .item .qustion{
        font-size: 16px;
        margin-bottom: 5px;
    }
    .m_help_list .item .answer a{
        font-size: 14px;
    }
    .answer-txt{
        margin-left: 0;
        margin-right: 50px;
    }

    .m_help_list .item .answer{
        font-size: 14px;
    }
    .m_help_list .item .answer p{
        font-size: 14px;
    }

    .m_editor_detail .v_editor_top{
        margin-bottom: 10px;
    }
    .m_editor_detail .v_box{
        width: 40%;
    }
    .clear100{
        height: 20px;
    }
    .m_editor_detail .v_editor_bottom .tit{
        font-size: 20px;
    }
    .m_editor_detail .v_editor_top .tit{
        font-size: 22px;
    }
    .m_editor_detail .v_editor_top .txt{
        font-size: 14px;
        line-height: 1.7;
    }
    .m_editor_detail .v_editor_top{
        min-height: 170px;
        margin-left: 43%;
    }
    .m_editor_detail .v_editor_bottom .tit{
        font-size: 18px;
    }
    .m_editor .img{
        padding: 0 30px;
    }
    .m_compay .v_txt .cont{
        height: 162px;
    }
    .m_product_list .item{
        height: 190px;
    }
    .m_product_list .tip{
        font-size: 18px;
    }
    .m_product_list .v_txt .cont{
        font-size: 12px;
    }
    .swiper-albox .cont{
        padding: 10px;
    }
    .swiper-albox .dis{
        height: 146px;
    }
    .swiper-pagination-bullet{
        width: 10px;
        height: 10px;
    }
    .swiper-albox{
        padding-bottom: 40px;
    }
    .m_news .v_company, .m_news .v_trad{
        width: 100%;
        padding:0;
    }
    .v_trad{
        margin-top: 10px;
    }
    .copyright{
        font-size: 14px;
    }
    .m_news .content{
        padding:0;
    }
    .header{
        height: 48px;
        line-height: 48px;
    }
    .header .header-menu .logo img{
        height: 38px;
        width: auto;
    }
    .header .header-menu .logo{
        height: 48px;
        width: auto;
    }
    .header .header-menu{
        padding-left: 10px;
    }
    .nav-btn{
        top:9px;
        right: 10px;
    }
    .m_editor .tit{
        font-size: 18px;
    }
}
@media only screen and (max-width: 320px) {
    .slideBox-txt p{
        font-size: 13px;
    }
    .slideBox-txt{
        padding:0 10px;
    }
    .w{
        padding:0 10px;
    }
    .m_compay .v_txt .cont{
        height: 121px;
    }
    .m_product_list .v_txt .e_tit{
        margin:0 5px 5px 30px;
    }
    .pop-txt h2{
        font-size: 18px;
    }
    .pop-txt{
        margin: 10px;
    }
    .txt-box{
        font-size: 14px;
    }
    .m_editor{
        margin: 30px -10px;
    }
}
@media only screen and (max-width: 350px) {
    .m_editor_detail .v_box{
        display: none;
    }
    .m_editor_detail .v_editor_top{
        margin:15px 0 15px 0;
        min-height: auto;
    }
    .floatkf{
        display: none;
    }
    .m_help_list .item .qustion{
        font-size:14px;
    }
}
@media only screen and (max-width: 375px) {
    .header-txt span{
        display: inline-block;
    }
}
.ffpb-box{
    padding:0 30px;
    margin-top: 20px;
    font-size: 16px;
}
.ffpb-box li{
    height: 32px;
    line-height: 32px;
}
.ffpb-box span.red{
    color: #f00;
}
.ffpb-box a.spna-btn{
    color: #fff;
    display: inline-block;
    background:#12b7f5;
    padding:0 15px;
}

.btn-primary {
    color: #fff;
    background-color: #337ab7;
    border-color: #2e6da4;
}
.btn-primary:hover{
	color: #ff0;
}
	

.btn {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}

.pop-dobxs {
				background: rgba(0, 0, 0, .7);
				position: fixed;
				z-index: 9000;
				left: 0;
				top: 0;
				width: 100%;
				height: 100%;
				display: none;
			}

			.dialog-box {
				max-width: 600px;
				width: 95%;
				position: fixed;
				left: 50%;
				top: 50%;
				z-index: 9020;
				transform: translate(-50%, -50%);
				background: #fff;
				box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
				border-radius: 5px;
			}

			.dialog-box h2 {
				background: #f6f6f6;
				color: #212a31;
				height: 40px;
				line-height: 40px;
				border-bottom: 1px solid #D5D5D5;
				font-size: 16px;
				font-weight: 400;
				padding-left: 10px;
				position: relative;
				margin-bottom: 15px;
			}

			.dialog-box h2 span {
				float: right;
				font-size: 20px;
				padding: 0 10px;
				font-family: arial;
				cursor: pointer;
			}

			.dialog-box h2 span:hover {
				color: #2188CA;
			}

			.inpt-item {
				margin-bottom: 15px;
				padding: 0 10px;
				min-height: 34px;
				line-height: 34px;
			}

			.inpt-item label {
				float: left;
				width: 80px;
				text-align: right;
				font-size: 14px;
			}

			.item-inpt {
				margin-left: 90px;
			}

			.item-inpt .form-control {
				outline: none;
				box-sizing: border-box;
				display: block;
				width: 98%;
				min-height: 34px;
				padding: 6px 12px;
				font-size: 14px;
				line-height: 1.42857143;
				color: #555;
				background-color: #fff;
				background-image: none;
				border: 1px solid #ccc;
				border-radius: 4px;
				-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
				box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
				-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
				-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
				transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
			}

			.job-btns {
				height: 34px;
				line-height: 34px;
				width: 100px;
				text-align: center;
				background: #286090;
				color: #fff;
				border: none;
				border-radius: 5px;
			}

			.job-btns:hover {
				color: #ff0;
			}







